home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 5 / MacMania 5.toast / / Tools&Utilities / Step Across 1.20 / Step 1.20 - ReadMe next >
Text File  |  1996-08-01  |  3KB  |  55 lines

  1. Step Across 1.20 - Release Notes
  2.  
  3. For a long time now I had this wish, to give "Step Across" a code-review, but many things kept me from getting "into it". My intention was to take the conversion engine from its original assembler core to c-language.
  4.  
  5. The 1.20 version you are holding now, is the result of a 2 day code brushing.
  6.  
  7. Not having looked at the code for over one year did the most effect of it. All the "twists" jumped to my eyes like red spots. So the code looks much straighter now. 
  8.  
  9. Most important, I could fix a "long standing bug", which would crash the program every now and then (when converting)!!! This memory bug would become a real nightmare since system 7.5.3. It actually was a pointer derived from a Handle before locking it. You might take from this, that with every new release the mac system software takes more and more advantage of moving data in the heap...
  10.  
  11. (So, this is one reason for system 7.5.3 to put up error 11:
  12.  Bad pointer management now going pesky.)
  13.  
  14.  
  15. After doing this (nice experience) there was somehow no time left to attack the intended work: going over the assembler engine (more to the point: it turned out to be much more work, as I had figured out). So I left this as was. 
  16. This means: Watch out, to use "Step Across" with Speed Doubler on a PPC-machine,
  17.             it will be kind of slow without.
  18.  
  19.  
  20.  
  21. Besides, I changed some of the handling:
  22.  
  23. - You can now switch the extern system-you convert from or to-from the menu.
  24.   No need to open the dialog box, if you only want to switch systems.
  25.   The choosen extern system is checked in the menu.
  26.  
  27.   More to the point you can use the keyboard (cmd1 - cmd7) to do it.
  28.   The antagonist system will not only be checked in the menu 
  29.   but also be displayed as the rightmost menu title.
  30.   So no need no more to go into nothing, just type until you get it right.
  31.  
  32. - Cleaning up also meant a changing in the file handling. If you convert without 
  33.   adding an extension, so that the target filename is the source filename, now there
  34.   is an intermediate file written, which is later given the original’s filename after 
  35.   the original file has been fully converted and then deleted.
  36.   (Earlier versions tried to do it on one file, which of course was only possible
  37.    with files small enough to fit into memory in one stake.)
  38.  
  39.   I only tell this to keep it in mind, when you convert big files in small areas.
  40.   The free diskspace needed is the same as the biggest file converted.
  41.   On the other hand, you can now really use the "on the spot"-conversion for every 
  42.   file(size) there is.
  43.   (I suppose, that "Step Across" users know, that the program slices up big files,  
  44.    and thus puts no limit to the size of the files to be converted...)
  45.  
  46.  
  47. You should now take a look into the normal ReadMe,
  48. to learn about what is done in the settings and that you should set them once before using the drag-drop mechanism.
  49.  
  50.  
  51. Well, I guess that’s it.
  52. Take it or leave.
  53. Michael Ahrweiler
  54.  
  55. EMail: Mich.Ahr@t-online.de